#ifndef __SPI_H_
#define __SPI_H_

#include "main.h"
#include "gpio.h"
#include "stm32f4xx_ll_spi.h"

void st7789_spi_init(void);
void st7789_spi_tx_byte(uint8_t _byte);
void st7789_spi_tx_half_word(uint16_t _word);
void st7789_spi_tx_dma(uint16_t *color, uint16_t len);

uint8_t st7789_spi_is_busy(void);

#endif /*__SPI_H_*/